<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // function fn(){
  //   console.log("函数已执行")
  //   console.log(this)
  // }
  // fn();

  // fn.call("hello");
  
  // fn.apply(365);

  // var res = fn.bind(true);
  // console.log(res)
  // console.log(res === fn)
  // res();

  // fn();


  // =========


  // function fn(a, b){
  //   console.log(a, b, this);
  // }
  // fn("hello", "world");

  // fn.call("hello", "world", "hahaha")

  // fn.apply("hello", ["world", "heiheihei"])

  // fn.bind("hello", "world", "xixixi")()


  // ========

  // function fn(){
  //   console.log(this);
  //   return "hahaha"
  // }
  // console.log( fn() );
  // console.log( fn.call("hello") )
  // console.log( fn.apply("hello") )
  // console.log( fn.bind("hello") )


  // =========

  var obj = {
    name:"obj",
    fn:function(){
      console.log(this)
    }
  }

  obj.fn();
  obj.fn.call("abc");




  
</script>
</html>